The Brélaz Heuristic and Optimal Static Orderings
نویسنده
چکیده
The order in which the variables are assigned can have an enormous impact on the time taken by a backtracking search algorithm to solve a constraint satisfaction problem (CSP). The Br elaz heuristic is a dynamic variable ordering heuristic which has been shown to give good results for some classes of binary CSPs when the constraint graph is not complete. Its advantage over the simpler smallest-domain heuristic is that it uses information about the constraint graph. This paper uses theoretical work by Nudel to assess the performance of the Br elaz heuristic. Nudel's work gives the expected number of nodes at each level of the search tree when using the forward checking algorithm to nd all solutions to a CSP, given a speci ed order of the variables. From this, optimal static orderings are found for a sample of small binary CSPs. The optimal orderings are used to learn rules for a static ordering heuristic, which are converted into modi cations to the Br elaz heuristic. The improved heuristic is shown to halve the mean search cost of solving sparse random binary CSPs with 50 variables, at the phase transition. However, our modi cations, and the Br elaz heuristic itself, are mainly in the form of improved tie-breakers for the smallest-domain heuristic, which the results suggest is still the basis of good heuristics for this class of problem.
منابع مشابه
Reducing the ll-in size for an elimination tree
In sparse Cholesky factorization, nding elimination orderings that produce small ll-in is very important and various heuristics have been proposed. For parallel computations, good orderings should produce elimination trees of low height. Finding optimal ll-in orderings and nding optimal height orderings are NP-hard problems. A class of Nested Dissection orderings with minimal separators, has be...
متن کاملSTATIC AND DYNAMIC OPPOSITION-BASED LEARNING FOR COLLIDING BODIES OPTIMIZATION
Opposition-based learning was first introduced as a solution for machine learning; however, it is being extended to other artificial intelligence and soft computing fields including meta-heuristic optimization. It not only utilizes an estimate of a solution but also enters its counter-part information into the search process. The present work applies such an approach to Colliding Bodies Optimiz...
متن کاملScalable Iterative Solution of Sparse Linear Systems
The eeciency of a parallel implementation of the conjugate gradient method precon-ditioned by an incomplete Cholesky factorization can vary dramatically depending on the column ordering chosen. One method to minimize the number of major parallel steps is to choose an ordering based on a coloring of the symmetric graph representing the nonzero adjacency structure of the matrix. In this paper, we...
متن کاملOPTIMAL SOLUTION OF RICHARDS’ EQUATION FOR SLOPE INSTABILITY ANALYSIS USING AN INTEGRATED ENHANCED VERSION OF BLACK HOLE MECHANICS INTO THE FEM
One of the most crucial problems in geo-engineering is the instability of unsaturated slopes, causing severe loss of life and property worldwide. In this study, five novel meta-heuristic methods are employed to optimize locating the Critical Failure Surface (CFS) and corresponding Factor of Safety (FOS). A Finite Element Method (FEM) code is incorporated to convert the strong form of the Richar...
متن کاملOn the Impact of Subproblem Orderings on Anytime AND/OR Best-First Search for Lower Bounds
Best-first search can be regarded as an anytime scheme for producing lower bounds on the optimal solution, a characteristic that is mostly overlooked. In this paper we explore this topic in the context of AND/OR best-first search, guided by the mini-bucket heuristic, when solving graphical models. In that context, the impact of the secondary heuristic for subproblem ordering becomes apparent, e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999